long-term survival - Turkish English Dictionary